package org.wu.framework.core.proxy;


import java.lang.annotation.*;

/**
 * @author : Jia wei Wu
 * @version : 1.0
 * 策略方法 （方法标记）
 * @date : 2021/4/8 6:55 下午
 * @see ProxyLazyStrategicApproach
 */
@Deprecated
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ProxyStrategicApproach {


    /**
     * describe 代理类
     *
     * @author Jia wei Wu
     * @date 2021/3/28 10:16 下午
     **/
    Class<?> proxyClass();

    /**
     * 代理class name
     *
     * @return
     */
    String proxyClassName() default "";

}
